package chapter02;

import java.util.Scanner;

public class supermarket {
    public static void main(String[] args) {
        double yaShua=8.8;//牙刷价格
        double maoJin=10.0;//毛巾价格
        double cup=18.8;//水杯价格
        double apple=12.5;//苹果价格
        double xiangJiao=15.5;//香蕉价格
        int i=0;
        String a="Y";
        System.out.println("----------黑马小商城---------");
        System.out.println("1.牙刷的价格为:8.8元");
        System.out.println("2.毛巾的价格为:10.0元");
        System.out.println("3.水瓶的价格为:18.8元");
        System.out.println("4.苹果的价格为:12.5元");
        System.out.println("5.香蕉的价格为:15.5元");
        //循环开始前准备工作
        String xuanZe="Y";//一种数据类型 存放字符串 默认选购
        double zongJia = 0;//总价一般放在循环外部
        Scanner scl = new Scanner(System.in);//用来获取输入
        // 不知道用户需要循环几次 可能无限次 使用 while 或者do while
        while(xuanZe.equals("Y")){// Sting不支持 xuanZe == "Y"
            System.out.println("请输入你需要购买的序列号");
            int xuHao = scl.nextInt();//获取输入的序列号
            //判断用户输入的序号 进行不同的价格计算
            if(xuHao == 1){
                System.out.println("输入你需要购买牙刷的数量");
                int yaShuaShuLiang = scl.nextInt();
                //加上以前累计购买的商品价格 放入总结
                zongJia = zongJia +yaShua*yaShuaShuLiang;
                System.out.println("你购买了牙刷"+yaShuaShuLiang+"只,需要花费" +yaShua*yaShuaShuLiang+"元");
            }else if (xuHao == 2){
                System.out.println("输入你需要购买毛巾的数量");
                int maoJinShuLiang = scl.nextInt();
                //加上以前累计购买的商品价格 放入总结
                zongJia = zongJia +maoJin*maoJinShuLiang;
                System.out.println("你购买了毛巾"+maoJinShuLiang+"只,需要花费" +maoJin*maoJinShuLiang+"元");
            }else if (xuHao == 3){
                System.out.println("输入你需要购买水杯的数量");
                int cupShuLiang = scl.nextInt();
                //加上以前累计购买的商品价格 放入总结
                zongJia = zongJia +cup*cupShuLiang;
                System.out.println("你购买了水杯"+cupShuLiang+"只,需要花费" +cup*cupShuLiang+"元");
            }else if (xuHao == 4){
                System.out.println("输入你需要购买苹果的数量");
                int appleShuLiang = scl.nextInt();
                //加上以前累计购买的商品价格 放入总结
                zongJia = zongJia +cup*appleShuLiang;
                System.out.println("你购买了苹果"+appleShuLiang+"只,需要花费" +apple*appleShuLiang+"元");
            }else if (xuHao == 5){
                System.out.println("输入你需要购买香蕉的数量");
                int xiangJiaoShuLiang = scl.nextInt();
                //加上以前累计购买的商品价格 放入总结
                zongJia = zongJia +xiangJiao*xiangJiaoShuLiang;
                System.out.println("你购买了香蕉"+xiangJiaoShuLiang+"只,需要花费" +xiangJiao*xiangJiaoShuLiang+"元");
            }
            System.out.println("需要继续购买输入Y,否则输入N");
            xuanZe = scl.next();
        }
    }
}
